package com.hzeport.bgs22emduty.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.hzeport.bgs22emduty.common.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;


@Data
@EqualsAndHashCode(callSuper = true)
@TableName("EMDU_SCREEN_SUB_CUSTOMS")
@ApiModel(value = "大屏-隶属海关表")
public class ScreenSubCustom extends BaseEntity {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "父级数据ID")
    @TableField(value = "PARENT_ID")
    @JsonProperty(value = "parentid")
    private String parentid;

    @ApiModelProperty(value = "部门全路径名")
    @TableField(value = "DEPT_FULL_NAME")
    @JsonProperty(value = "deptFullName")
    private String deptFullName;

    @ApiModelProperty(value = "部门名称")
    @TableField(value = "DEPT_NAME")
    @JsonProperty(value = "deptName")
    private String deptName;

    @ApiModelProperty(value = "序号，来源于H4A，非数字")
    @TableField(value = "GLOBAL_SORT")
    @JsonProperty(value = "globalSort")
    private String globalSort;

    @ApiModelProperty(value = "值班传真")
    @TableField(value = "FAX")
    @JsonProperty(value = "fax")
    private String fax;

    @ApiModelProperty(value = "值班传真")
    @TableField(value = "PHONE")
    @JsonProperty(value = "phone")
    private String phone;

    @ApiModelProperty(value = "部门不加入排序1是0否")
    @TableField(value = "NOT_USE_KJ_DEPT")
    @JsonProperty(value = "notUseKJDept")
    private String notUseKJDept;

    @ApiModelProperty(value = "值班电话-非工作时间")
    @TableField(value = "NO_WORK_PHONE")
    @JsonProperty(value = "noWorkPhone")
    private String noWorkPhone;
}
